//修改页面数据  update数组 修改器

var db=connect('youchen');

// push 数据添加数据，（没有进行判断）
db.test.update({'name':'马优晨'},{$push:{interest:"吃饭饭啦！", able:"不要脸"}});

// $ne 判断有就添加，没有不添加  (如果interest没有paly Game则添加Game，有的话 则不添加)
db.test.update({'name':'马优晨',interest:{$ne:'paly Game'}},{$push:{interest:"paly Game"}});


// $addToSet 判断有就添加，没有不添加 (如果没有readBook则添加，有的话 则不添加)
db.test.update({'name':'马优晨'},{$addToSet:{interest:"readBook"}});


// $each 批量插入数据
var lists= ['sing','look','eat','buy','learn'];
db.test.update({'name':'小花'},{$addToSet:{interest:{$each:lists}}});

// $pop   1从后面开始删除   -1从前面开始删除   （数组删除）
db.test.update({'name':'小花'},{$pop:{interest:1}}); //删除了最后一个元素

// $set   定位修改  
db.test.update({'name':'小花'},{$set:{'interest.1':'code'}}); //修改数组的第2个数据

print('[SUCCESS]: The data was updated successfully.');
